package com.example.bootdemo.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class Education {
    private Integer id;
    /**
     * 员工表主键
     */
    private Integer employeeId;

    private String createBy;

    private Date createTime;

    private String lastUpdateBy;

    private Date lastUpdateTime;

    private Integer rowState;
    /**
     * 资格证书
     */
    private String qualificationCertificate;
    /**
     * 第一毕业证书编号
     */
    private String diplomaNo;
    /**
     * 第一毕业证书编号批注
     */
    private String diplomaNoComment;
    /**
     * 第一学位证书编号批注
     */
    private String degreeCertificateNumberComment;
    /**
     * 第一学位证书编号
     */
    private String degreeCertificateNumber;
    /**
     * 第一学历批注
     */
    private String educationalBackgroundComment;
    /**
     * 第一学历
     */
    private String educationalBackground;
    /**
     * 第一学历，数字代表
     */
    private Integer educationalBackgroundNum;
    /**
     * 第一毕业学校批注
     */
    private String graduationSchoolComment;
    /**
     * 第一毕业学校
     */
    private String graduationSchool;
    /**
     * 第一毕业时间批注
     */
    private String graduationTimeComment;
    /**
     * 第一毕业时间
     */
    @DateTimeFormat(pattern = "yyyy-MM")
    @JsonFormat(pattern = "yyyy-MM")
    private Date graduationTime;
    /**
     * 第一专业批注
     */
    private String specialtyComment;
    /**
     * 第一专业
     */
    private String specialty;
    /**
     * 第二毕业时间
     */
    @DateTimeFormat(pattern = "yyyy-MM")
    @JsonFormat(pattern = "yyyy-MM")
    private Date secondGraduationTime;
    /**
     * 第二毕业时间批注
     */
    private String secondGraduationTimeComment;
    /**
     * 第二毕业院校
     */
    private String secondGraduationSchool;
    /**
     * 第二毕业院校批注
     */
    private String secondGraduationSchoolComment;
    /**
     * 第二毕业专业
     */
    private String secondSpecialty;
    /**
     * 第二毕业专业批注
     */
    private String secondSpecialtyComment;
    /**
     * 第二教育背景
     */
    private String secondEducationalBackground;
    /**
     * 第二教育背景
     */
    private Integer secondEducationalBackgroundNum;
    /**
     * 第二教育背景批注
     */
    private String secondBackgroundComment;
    /**
     * 第二毕业证书编号
     */
    private String secondDiplomaNo;
    /**
     * 第二毕业证书编号批注
     */
    private String secondDiplomaComment;
    /**
     * 第二学位证书编号
     */
    private String secondDegreeDiplomaNo;
    /**
     * 第二学位证书编号批注
     */
    private String secondDegreeDiplomaComment;
}
